abominable snowman
noun
°A manlike or apelike animal said to exist in the Himalayas.
synonyms: yeti